@charset "utf-8";
.bgeee{
    background: #eee;
}
.colf72{
    color:#f72c17
}
.hide{
    display:none !important;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.tc{
    text-align: center;
}
.tl{
    text-align: left;
}
.tr{
    text-align: right;
}
.dis_b{
    display:block;
}

.dis_l{
    display:inline-block;
}
.pos_a{
    position: absolute;
}
.pos_r{
    position: relative;
}
.pos_f{
    position: fixed
}
.marR20{
    margin-right: 20px;
}
.clearfix:after{
    content: ".";
    display: block;
    clear:both;
    height:0;
    visibility: hidden;
}
/*login*/
.header,.footer{
    position:absolute;
    left:0;
    right:0;
    width:100%;
    z-index:99
}
.header{
    top:0;
    height:60px;
    background:#426374;
}
.header h1{
    padding:0;
    padding-left:15px;
    color:#fff;
    font-size: 30px;
    line-height:60px;
}
.loginWraper{
    position:absolute;
    width:100%;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:1;
    background:#3283AC url(../images/admin-login-bg.jpg) no-repeat center;
    background-size: 100% 100%;
}
.loginBox{
    position:absolute;
    width:617px;
    height:330px;
    background:url(../images/admin-loginform-bg.png) no-repeat;
    left:50%;
    top:50%;
    margin-left:-309px;
    margin-top:-184px;
    padding-top:38px
}

@media (max-width:617px) {
    .loginbox{
        width:100%;
        position:static;
        margin-top:0;
        margin-left:0;
    }
}
.loginBox .row{
    margin-top:20px;
}
.loginBox .row .form-label .Hui-iconfont{
    font-size:24px
}
.loginBox .input-text{
    width:360px
}
@media (max-width:617px) {
    .loginBox .input-text{
        width:80%
    }
}
.footer{
    height:46px;
    line-height:46px;
    bottom:0;
    text-align:center;
    color:#fff;
    font-size:12px;
    background-color:#426374
}

/*登录*/
.loginWraper span.error_text{
    position: absolute;
    top: 40px;
    left: 13px;
    color:#ff0000;
    display: none;
}
.loginWraper span.error_text i{
    color:#ff0000;
    margin-right:3px;
}
.loginWraper .ft34{
    font-size: 34px;
    color: #d3d3d3;
}
.loginWraper .loginBox form{
    margin-top: 60px;
}

/*statusFlowVoList */
.statusFlowVoList select {
    height: 31px;
}
.paLeft {
    padding-right: 10px;
}
.statusFlowVoList .searchList {
    z-index: 10;
    top: 30px;
    background: #fff;
    border: 1px solid #f3f3f3;
    padding: 0;
    box-shadow: 0px 2px 5px #999;
}

.statusFlowVoList .searchList ul {
    height: 270px;
    overflow: auto;
}

.statusFlowVoList .searchList ul li {
    text-indent: 15px;
    width: 100%;
    line-height: 30px;
    border-bottom: 1px dashed #bcb7b7;
    padding: 5px 0;
    cursor: pointer;
}

.statusFlowVoList .searchList ul li:hover {
    background-color: #D0D0D0;
}

.statusFlowVoList .searchList, .searchList ul {
    width: 100%;
}
.productList img,
.statusFlowVoList img {
    width: 50px;
    height: 50px;
}
/*tradeOrderDetail.html zhh*/
/*saveProductChannelFee.html zhh*/
select {
    width: 100%;
    height: 31px;
}
.userUpdate .selectbox div{float:left;margin-right:20px;}
.userUpdate .selectbox .select-bar{
    position: relative;
}
.userUpdate .selectbox .select-bar .errorMsg{
    position: absolute;
    right: -134px;
    top: -3px;
    color: #ef392b;
    font-size: 12px;
    display: none;
}
.userUpdate .selectbox .select-bar select{
    width:150px;
    height:200px;
    padding:4px;
}
.userUpdate .selectbox .btn{
    width:50px;
    height:30px;
    margin-top:10px;
    cursor:pointer;
}

/*saveProductChannelFee zhh*/
.saveProductChannelFee .imageShow ul.fileCon li{
    width: 100%!important;
    height: 150px!important;
    margin: 15px 0!important;
    border: solid 1px #ddd!important;
    padding: 0!important;
}
.saveProductChannelFee .imageShow ul li img {
    width: 100%;
    height: 150px;
}
.saveProductChannelFee .imageShow ul li i.iminus{
    top: -10px;
    right: -10px;
    width: 25px;
    height: 25px;
    background: url(../images/imgIcon_1.png) no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
